function bciSendTrigger(bci,event)

if isempty(bci.param.trigAddress), %DIO
    putvalue(bci.init.iOObj,event);
    pause(bci.param.trigDur);
    putvalue(bci.init.iOObj,0);
else % parallel port
    bci.init.iOFunc(bci.init.iOObj,bci.param.trigAddress,event);
    pause(bci.param.trigDur);
    bci.init.iOFunc(bci.init.iOObj,bci.param.trigAddress,0);
end